#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
struct A
{
	char a : 3;
	char b : 4;
	char c : 5;
	char d : 4;
};
int main()
{
	struct A s= {.a=10,.b=12,.c=3,.d=4};
	printf("%d\n", sizeof(s));
	return 0;
}